balancing ideas..